/**
 * 深拷贝（递归）
 * @param {*} obj1 原始数据
 * @param {*} obj2 拷贝后数据
 */
export const useSpeedCopy = (obj1, obj2) => {
  for (const k in obj1) {
    if (Object.prototype.toString.call(obj1[k]) === '[object Object]') {
      obj2[k] = {}
      useSpeedCopy(obj1[k], obj2[k])
    } else if (Object.prototype.toString.call(obj1[k]) === '[object Array]') {
      obj2[k] = []
      useSpeedCopy(obj1[k], obj2[k])
    } else {
      obj2[k] = obj1[k]
    }
  }
  return obj2
}
